package cn.xiaolang.function.reflex;

/**
 * 反射获取全类路径
 * 
 * @author fuhw
 * @date 2017年8月16日 下午6:31:27
 */
@SuppressWarnings("unused")
public class DeclaredClassDemo {

	public static void main(String[] args) {
		Class<?>[] clazz = DeclaredClassDemo.class.getDeclaredClasses();//声明的类
		for (Class<?> temp : clazz) {
			System.err.println("class" + temp.getName());
		}
	}

	public class InnerClass1 {
		public InnerClass1() {
			System.out.println("Inner Class1");
		}
	}

	public class InnerClass2 {
		public InnerClass2() {
			System.out.println("Inner Class2");
		}
	}

	
	private class InnerPrivateClass {
		public InnerPrivateClass() {
			System.out.println("Inner Private Class");
		}
	}
}
